// 导入Vue3的createApp函数
import { createApp } from 'vue'
// 导入根组件
import App from './App.vue'
// 导入ElementPlus UI组件库
import ElementPlus from 'element-plus'
// 导入ElementPlus样式
import 'element-plus/dist/index.css'
// 导入ElementPlus图标组件
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
// 导入全局样式
import './styles/global.css'

// 创建Vue应用实例
const app = createApp(App)

// 使用ElementPlus插件
app.use(ElementPlus)

// 全局注册所有ElementPlus图标组件
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
  app.component(key, component)
}

// 将应用挂载到DOM元素上
app.mount('#app') 